#include "Solver.h"

void Solver::solverReport(Page& p_buff)
{
// STAMPA SUI DATI
    p_buff.add_line("- STATO DEI DATI -");
    if (isDat() == true)  p_buff.add_line("  inseriti");
    if (isDat() == false)  p_buff.add_line("  non inseriti");
    if (isChecked() == true)   p_buff.add_line("  controllati");
    if (isChecked() == false)  p_buff.add_line("  non controllati");

// STAMPA SUL SOLUTORE
    p_buff.add_line(" ");
    p_buff.add_line("- STATO DEL SOLUTORE -");
    if (isChecked() == true)  p_buff.add_line("  lanciato");
    if (isChecked() == false)  p_buff.add_line("  non lanciato");
    if (isAlt() == true)  p_buff.add_line("  bloccato");
    if (isAlt() == false)  p_buff.add_line("  non bloccato");

// STAMPA DEI MESSAGGI NOTIFICATI
    p_buff.add_page(m_msg.Print());
}

